Heavy-Tailed Behavior and Randomization in Proof Planning
نویسندگان
چکیده
Proof Planning Proof planning considers mathematical theorems as planning problems. A proof planning problem is defined by an initial state specified by the proof assumptions, the goal state given by the theorem to be proved, and a set of planning operators called methods. Finding a proof corresponds therefore to searching for a sequence of planning operators that derive the theorem from the assumptions. In the proof planning system MEGA (Benzmueller et al. 1997) the traditional proof planning approach is enriched by incorporating mathematical knowledge into the planning process (see (Melis & Siekmann 1999) for details). In particular, methods represent mathematically meaningful inference steps and can be specific for a mathematical domain. We explore the domain of the residue classes over the integers ((Meier, Pollet, & Sorge 2000)) using a proof planning approach. We apply MEGA to solve large testbeds of algebraic problems of a residue class set (e.g. ) over the integers together with a binary operation Æ (e.g. ) such as is closed with respect to Æ, is associative with respect to Æ etc. The results of these proofs are in turn used to classify a given structure Æ in terms of the algebraic structure it forms, i.e., whether it is a semi-group, monoid etc. Moreover, another classification process divides given residue class structures into equivalence classes of isomorphic structures. During this classification process we have to prove proof obligations stating that two structures are isomorphic or not. Our experiments show that the hardest problem instances correspond to problems stating that two structures are not isomorphic (non-isomorphism problems). For some instances the planner generates long proofs, with long run times, while for other (similar) instances the planner generates short proofs, with short run times. Since we are not able to find a heuristic rule that enables us to control the unpredictability of the planner’s performance, we apply randomization and restart techniques to boost the search process and increase the solvability horizon for such non-isomorphism problems.
منابع مشابه
On Heavy-tailed Runtimes and Restarts in Rapidly-exploring Random Trees
Randomized, sampling-based planning has a long history of success, and although the benefits associated with this use of randomization are widely-recognized, its costs are not well-understood. We examine a variety of problem instances solved with the Rapidly-exploring Random Tree algorithm, demonstrating that heavy-tailed runtime distributions are both common and potentially exploitable. We sho...
متن کاملAsymptotic Behavior of Weighted Sums of Weakly Negative Dependent Random Variables
Let be a sequence of weakly negative dependent (denoted by, WND) random variables with common distribution function F and let be other sequence of positive random variables independent of and for some and for all . In this paper, we study the asymptotic behavior of the tail probabilities of the maximum, weighted sums, randomly weighted sums and randomly indexed weighted sums of heavy...
متن کاملNote on the Tail Behavior of Random Walk Maxima with Heavy Tails and Negative Drift
This paper investigates the asymptotic tail behavior of maxima of a random walk with negative mean and heavy-tailed increment distribution. A simple proof is given to improve the related result in Ng et al. (2002).
متن کاملRandomization and Restarts in Proof Planning
Proof planning is an application of AI-planning in mathematical domains. One of its strengths comes from the usage of mathematical knowledge that heuristically restricts the search space. We investigate problem classes for which little or no heuristic control knowledge is available and test the usage of randomization and restart techniques for “search control”. This approach does not rely on do...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001